/**
 * elancom Corporation copy right 2012 - 2015  
 *   
 * $Header: https://192.168.1.224/svn/elancom/product/elancom-platform/trunk/src/main/java/com/elancom/framework/component/ComponentContainer.java 1034 2012-07-02 03:09:12Z lanzhouxue $
 * $Id: ComponentContainer.java 1034 2012-07-02 03:09:12Z lanzhouxue $
 * $Author: lanzhouxue $
 * $Date: 2012-07-02 11:09:12 +0800 (Mon, 02 Jul 2012) $
 * $Revision: 1034 $
 */
package com.elancom.framework.component;

/**
 * 用容器来管理组件,实现bus,支持直接调用/远程调用/WebService,只要服务和总线的规范是稳定的，整体的软件系统就是稳定的。 <br>
 * 复杂了写不出<br>
 * 组件(简单写了)+软件总线(待实现)
 * 
 * @author elancom
 * @date Apr 16, 2012
 */
public interface Container extends Lifecycle {
	// ComponentContainer getParent();

	// ComponentContainer[] findChildren();

	// void addChild();

	// void removeChild(ComponentContainer container);

	void invoke(Request request, Response response);
}
